Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998 1997 1996 1995 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 Brazil F5 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) USA F4 Cali Challenger TennisCup Vlaanderen - Antwerp Okal Cup 2001 International Bavarian Championships - Eckental USTA Challenger of San Antonio - San Antonio VII Torneo Internazionale di Tennis - Barletta South African Airways Tennis Open - Durban Challenger DCN de Cherbourg - Cherbourg San Luis Potosi Challenger 2007 - San Luis Potosi Alexander Kolyaskin Memorial - Donetsk BH Tennis Open International Cup - Belo Horizonte Roma Open Challenger - Rome Unicredit Czech Open - Prostejov Open Diputacion Ciudad de Pozoblanco - Cordoba LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo TEAN International - Alphen Aan Den Rijn XIV Challenger ATP Club Premium Open - Quito Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Heilbronn Challenger Carson Challenger Marrakech Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas AGT Challenger - Leon V Manta Open-Trofeo Ricardo Delgado Aray - Manta Quito Challenger Medellin Challenger Guayaquil Challenger Kuppers Kolsch Cup by Lambertz - Aachen Bogota Challenger Nottingham Challenger Brasilia Challenger Calabasas Challenger Charlottesville Challenger Guayaquil Challenger Champaign Challenger Santiago Challenger Barranquilla Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Recife Challenger Blumenau Challenger Turin Challenger Challenger Casablanca San Angel - Mexico City Campos do Jordao Challenger Tiburon Challenger Cali Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Santiago Challenger Cali Challenger Sunrise Challenger Manta Challenger Poznan Challenger Tampere Challenger San Marino Challenger Medellin Challenger Cali Challenger Furth Challenger Cortina Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Guadalajara Challenger Tallahassee Challenger Furth Challenger Barranquilla Challenger Pereira Challenger Monterrey Challenger Guayaquil Challenger Knoxville Challenger Santos Challenger Champaign Challenger Heilbronn Challenger San Luis Potosi Challenger Sarasota Challenger Scheveningen Challenger Quito Challenger Leon Challenger Savannah Challenger PrivatBank Cup - Dnepropetrovsk Quito Challenger Tiburon Challenger 2001 Eddleman USTA Challenger - Birmingham Rezidenza Open - Magdeburg Bukhara Challenger - Bukhara Warsteiner Challenger Lubeck 2001 - Lubeck Residenza Open - Magdeburg Powder Byrne Trophy - Surbiton VIII Open Internacional D'Andorra - Andorra Diego Open - Budapest VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank IV Trofeo Ciudad de Quito - Quito The LTA Wrexham Challenger - Wrexham VIII Avierto Internacional de Salinas - Salinas Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Garden Open - Rome 2003 Eddleman USTA Challenger - Birmingham Memorial Savigni - Sassuolo Manta Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx IPP Open - Helsinki Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Ischgl International Tennis Challenger 2003 - Ischgl Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon College Station Challenger - College Station Burbank Challenger - Burbank The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon 2005 Freeman Men's Challenger - Joplin San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Fujitsu Siemens Open - Budapest Ostrava Open 2005 - Ostrava Czech Indoor Open - Prague ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov USTA Comerica Challenger - Aptos The West Side Tennis Club Grass Court Challenger - Forest Hills Ethias Tennis Trophy - Mons Copa Petrobras - Bogota Copa Kia - Santiago San Luis Potosi Challenger - San Luis Potosi Tunis Open 2006 - Tunis Open Castilla y Leon - Segovia Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes LTA Shrewsbury Challenger - Shrewsbury GHI Bronx Classic - Bronx Bancolombia Open - Bogota Ciudad de Pozoblanco Open Diputacion - Cordoba Open des Alpes Trophee BNP Paribas - Grenoble XIII Trofeo Ciudad de Quito - Quito Challenger Ciudad de Guayaquil - Guayaquil Siemens Open - Scheveningen 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Geneva Challenger - Geneva Black Forest Open - Freudenstadt Seguros Bolivar Open - Cali Brasilia Challenger Kobstaedernes ATP Challenger - Kolding Voit Mexico City Open - Mexico City Ford Tennis Championships - Louisville Copa Petrobras - Santiago Bogota Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Morocco Tennis Tour - Casablanca Music City Challenger - Nashville Cali Challenger Sao Paulo Challenger Zenith Tennis Cup-Harbour Club - Milan San Jose Challenger Morocco Tennis Tour - Marrakech IX Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance Dallas Challenger Lambertz Open - Aachen Guzzini Challenger - Recanati II Naples ITG Challenger - Naples Okal Cup 2003 - Eckental Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Britania Zavaleta - Puebla Jameson Cup - Milan The 'Fitz' Casino Challenger - Tunica Intersport Heilbronn Open - Heilbronn Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Hilton Waikoloa Village USTA Challenger - Waikoloa Medellin Challenger Bogota Challenger - Bogota San Luis Potosi Challenger - San Luis Potosi Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Joplin Challenger - Joplin Warsteiner Challenger Wolfsburg - Wolfsburg I Manta Open - Manta Challenger 42 - Andrezieux Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton Prague Challenger V Abierto Internacional de Salinas - Salinas Medellin Challenger Las Vegas Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger Smith Barney Men's Challenger - Covington Bordeaux Challenger Macedonian Open - Skopje Cosmorom Challenger - Brasov Open de L'Isere - Grenoble Fergana Challenger Marburg Challenger X Trofeo Ciudad de Quito - Quito Cali Challenger Pereira Challenger Challenger Britania Zavaleta - Puebla Open de Charleroi - Charleroi VI Trofeo Ciudad de Quito - Quito Lambertz Open - Aachen Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Tallahassee Challenger USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger - Wolfsburg VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas VII Trofeo Ciudad de Quito - Quito ITG Miami Challenger - Miami Heilbronn Open - Heilbronn Lamberts Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Mexico City Challenger Mobilux Open - Luxembourg 2002 Azalea Orthopedic Challenger - Tyler Talahassee Challenger Tatra Banka Open - Bratislava IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo University of Tennessee USTA Challenger - Knoxville Cyclus Open de Tenis - Florianopolis Sony Ericsson Open 2008 - Belgrade Britania Zavaleta - Puebla Internationaux du Doubs - Besancon Intersport Heilbronn Open - Heilbronn Pereira Challenger Corona Mexico City Open - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Club Campestre de Aguascalientes - Aguascalientes Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Bancolombia Open - Bogota Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger - San Luis Potosi European Community Championships - Antwerp Sparkassen Open - Magdeburg Abierto Internacional de Salinas - Salinas Eddleman / USTA Challenger - Birmingham Alessandria Challenger Bogota Challenger Mobelwelt-Zick Open 98 - Dresden RCA Championships - Indianapolis Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Bucaramanga Challenger s'Tennis Masters Challenger - Graz Credicard Citi Mastercard Tennis Cup - Campos do Jordao Open de Franche Comte - Besancon 2003 West Side Tennis Club Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba Franklin Templeton Tennis Classic - Scottsdale Unicredit Czech Open 2007 - Prostejov USTA Challenger of Tiburon - Tiburon Hilton Waikoloa Village USTA Challenger - Waikoloa St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Gelsor Open Romania - Bucharest VII Avierto Internacional de Salinas - Salinas Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril KGHM Polish Indoors - Wroclaw Allianz Suisse Open Gstaad - Gstaad AIG Japan Open - Tokyo Tokyo Seoul San Luis Potosi Challenger 2002 - San Luis Potosi Challenger 42 - Andrezieux 1st Challenger Tournament Leon - Leon Toulouse Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Garden Open - Rome Open Castilla y Leon - Segovia 2002 Eddleman USTA Challenger - Birmingham Arizona Men's Tennis Championships - Scottsdale Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb 2002 USTA Tallahassee Tennis Challenger - Tallahassee Morelos Challenger XL Capital Bermuda Open - Bermuda Abierto Club Casablanca - Mexico City IX Open Internacional D'Andorra - Andorra Blois Challenger Qatar Mobil Open 2001 - Doha Open Sainte Victoire - Aix-En-Provence Thailand Open - Bangkok Steelers Cup - Kosice Marburg Challenger Ljubljana Open - Ljubljana Copa Telmex - Buenos Aires Czech Open - Prostejov Gerry Weber Open - Halle Open D'Orleans - Orleans Rimouski Challenger Tennis Channel Open - Las Vegas Guadalajara Challenger The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tokyo Seguros Bolivar Open - Medellin Bogota Challenger Ethias Trophy - Mons Quito Challenger Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Colombia - Bogota Manta Challenger 13 BH Tennis Open International Cup - Belo Horizonte Chennai Open - Chennai Davidoff Swiss Indoors - Basel TED Open - Istanbul Campbell's Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Tennis Cup of Flanders - Ostende Salinas Challenger IPP Open - Helsinki Sacramento Challenger Open 88 - Contrexeville Rijeka Open - Rijeka Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Czech Indoor Open - Prague Sarasota Challenger Chennai Open - Chennai Jameson Cup - Milan Hurricane Tennis Open - Bradenton Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Pozoblanco Challenger Ischgl International ATP Challenger - Ischgl SAP Open - San Jose Aberto de Sao Paulo - Sao Paulo Open 13 - Marseille San Remo Tennis Cup - San Remo Delray Beach International Tennis Championships - Delray Beach La Serena Open - La Serena U.S. Mens's Clay Court Championship - Houston Copa Telefonica CTC Chile - Santiago Ordina Open - 's-Hertogenbosch Salinas Challenger If Stockholm Open - Stockholm Trofeo Cassa di Risparmio di Alessandria - Alessandria Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha SAP Open - San Jose The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Gemax Samsung Open 2005 - Belgrade AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach 2008 Lubbock Challenger - Lubbock TED Open - Istanbul IV Gramado Open de Tenis - Gramado Campinas Challenger Salvador Challenger Segundo Aberto de Brasilia - Brasilia Open de L'Isere - Grenoble Tata Open 2003 - Chennai Adidas International - Sydney Lambertz Open by Stawag - Aachen Warta Cup 2001 - Sopot Pereira Challenger Geneva Challenger - Geneva JSM Challenger of Champaign - Urbana New Delhi Nossa Caixa Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn Beijing Black Forest Open - Freudenstadt Challenger 42 - Andrezieux Kyiv UMC Open - Kiev Gemax Open - Belgrade Optimus Maia Open - Maia Guayaquil Challenger Manchester Internationaux du Doubs - Besancon 4th Sardinia International Championships - Cagliari Bogota Challenger Challenger Ford de Cherbourg - Cherbourg Copa Ericsson Mexico - Guadalajara Copa Claro - Buenos Aires Gerry Weber Open - Halle Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Internationaux de Doubs Open de Franchie-Comte - Besancon Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Rio De Janeiro Challenger Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London Milan St. Petersburg Ecuador Open - Quito Generali Open - Kitzbuhel International Tennis Championships - Delray Beach CA Tennis Trophy - Vienna Bordeaux Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven China Open - Beijing Sydney International - Sydney U.S. Men's Clay Court Championships - Houston European Community Championships - Antwerp Challenger Cudad de Guayaquil - Guayaquil Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Gerry Weber Open - Halle Energis Open - Amersfoort Gerry Weber Open - Halle KGHM Emax Polish Indoors - Wroclaw Zagreb Open - Zagreb Finnish Open - Helsinki Samsung Securities Cup Challenger Tennis - Seoul Vicenza Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Miller Lite Hall of Fame Tennis Championships - Newport Ecuador Open - Quito Pilot Pen Tennis - New Haven Dallas Challenger The Priority Telecom Open - Amersfoort Akbank Private Banking TED Open - Istanbul Mercedes Cup - Stuttgart Taipei US Men's Clay Court Championship - Houston Alexander Kolyaskin Memorial - Donetsk Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Ecuador Open - Quito RCA Championships - Indianapolis Davis Cup, Group 1, 2R, ECU-PAR 5-0 Jakarta CA Tennis Trophy - Vienna Knoxville Challenger Grand Prix de Tennis de Lyon - Lyon Salem Open - Hong Kong Generali Open - Kitzbuhel Indianapolis AIG Japan Open - Tokyo French Open - Paris BellSouth Open - Vina del Mar AEGON Championships - London Kroger / St. Jude International - Memphis If Stockholm Open - Stockholm Adidas International - Sydney Queen's Club Miller Lite Hall of Fame Tennis Championships - Newport Rosmalen Verizon Tennis Challenge - Atlanta Gerry Weber Open - Halle AAPT Championships - Adelaide Miller Lite Hall of Fame Tennis Championships - Newport Tokyo Energis Open - Amsterdam Mercedes Cup - Stuttgart Thailand Open - Bangkok Furth Challenger Grand Prix de Tennis de Lyon - Lyon The Lipton Championships - Key Biscayne The Ericsson Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Croatia Open - Umag Shanghai - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open Wimbledon U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 NASDAQ-100 Open - Miami